#ifndef COMM_FIFO_H_
#define COMM_FIFO_H_

#include "crazy.h"

/* Modulo de comunicacion entre los procesos por Message Queues */

typedef struct fifoCDT * fifoADT;

/* Funciones */

/* Inicia Sesion */
fifoADT open_conn_fifo (hostFIFO * phost);

/* Envia Informacion */
int send_data_fifo (fifoADT conn, char * s_msg, int size);

/* Recibe Informacion */
int rcv_data_fifo (fifoADT conn, char * r_msg);

/* Cerrar Conexion */
int close_conn_fifo (fifoADT conn);

int getWFd_fifo (fifoADT conn);

int getRFd_fifo (fifoADT conn);

#endif 
